package com.ls.lserp.modules.purchase.entity;


import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;

public class PurchaseContract extends DataEntity<PurchaseContract> {

	/**
	 *
	 */
	private static final long serialVersionUID = 1L;

	//
	private String ulSelected;
	//
	private String clauseFlag;

	//采购合同号
	private String contractMaterialNO;
	//供应商ID
	private Long contractPartyB;
	//签订日期
	private Date contractDateTime;
	//订料数量
	private BigDecimal contractMaterialQuantity;
	//订料金额
	private BigDecimal contractAmount;
	//付款方式
	private String paymentWay;
	//特殊说明
	private String specialExplain;
	//合同条款
	private String contractClause;
	//合同状态
	private String contractStatus;
	//采购类别
	private String purchaseType;
	//合同审核状态
	private String contractAuditStatus;
	//原辅料数量
	private String materialQuantity;

	//合同条款类型
	private String clauseType;
	//原辅料集
	private List<PurchaseContract> materialList;

	/*  甲方ID  */
	private long ognizationIDA;
	//供应商(甲方)名称
	private String ognizationNameA;
	//供货商(甲方)地址
	private String ognizationAddressA;
	//供货商(甲方)联系人
	private String contactPersonA;
	//供货商(甲方)联系电话
	private String contactPhoneA;
	//供货商(甲方)传真
	private String contactFaxA;
	//供货商(甲方)电子邮件
	private String contactEmailA;
	//供货商(甲方)法人代表
	private String legalPersonA;

	/*  乙方ID  */
	private Long ognizationIDB;
	//供应商(乙方)名称
	private String ognizationNameB;
	//供应商(乙方)简称
	private String ognizationShortNameB;
	//供货商(乙方)地址
	private String ognizationAddressB;
	//供货商(乙方)联系人
	private String contactPersonB;
	//供货商(乙方)联系电话
	private String contactPhoneB;
	//供货商(乙方)传真
	private String contactFaxB;
	//供货商(乙方)电子邮件
	private String contactEmailB;
	//供货商(乙方)法人代表
	private String legalPersonB;
	//采购数量
	private BigDecimal purchaseReserveQuantity;
	//采购单价
	private BigDecimal purchaseUnitPrice;
	//采购其他费用
	private BigDecimal purchaseOtherCost;
	//总价
	private BigDecimal purchaseAllCost;

	//合同ID
	private Long contractID;
	//合同号
	private String contractNO;
	//合同订单ID
	private Long indentID;
	//款式ID
	private Long styleID;
	//预订供货商采购面料辅料ID
	private Long materialReservePurchaseID;
	//原辅料ID
	private Long materialID;
	//原辅料名称
	private String materialNameCN;
	//原辅料编号
	private String materialCode;
	//颜色
	private String materialColor;
	//成分
	private String materialComposition;
	//规格
	private String materialSpec;
	//单位
	private String materialSpecUnitCD;
	// 原辅料年份
	private String materialYear;
	// 原辅料季节
	private String materialSeason;
	// 原辅料织法
	private String materialWeave;
	// 原辅料风格
	private String materialStyle;
	//客户订单号
	private String customerContractNO;
	//客户款号
	private String styleCustomerNO;
	//物料图片
	private String materialFile;
	//通途
	private String materialTypeCD;
	//物料类别
	private String materialCategory;
	//采购预定数量
	private String reserveQuantity;
	//采购实际数量
	private String realityQuantity;

	//公司ID
	private Long ognizationId;
	//品牌ID
	private Long brandId;
	//品牌名称
	private String brandName;
	//
	private long frameFlg;
	//3.加工厂、4.供货商、5.客户
	private long ognizationFlag;
	//
	private String ognizType;
	//采购合同一览flag
	private String contractFlag;

	//供货商开户银行
	private String bankName;
	//供货商银行账户
	private String bankAccountNo;
	//原辅料用途(1:正装 2:休闲 )
	private String materialUseType;
	//原辅料等级
	private String materialLevel;
	//原辅料克重
	private String materialGramWeight;
	//原辅料预警数量
	private Long materialAlertQuantity;
	// 画面时间
	private String dateStart;
	private String dateEnd;
	
	//
	private String materialStatus;


	public String getMaterialStatus() {
		return materialStatus;
	}
	public void setMaterialStatus(String materialStatus) {
		this.materialStatus = materialStatus;
	}
	/**
	 * @return the materialCategory
	 */
	public String getMaterialCategory() {
		return materialCategory;
	}
	/**
	 * @param materialCategory the materialCategory to set
	 */
	public void setMaterialCategory(String materialCategory) {
		this.materialCategory = materialCategory;
	}
	/**
	 * @return the ulSelected
	 */
	public String getUlSelected() {
		return ulSelected;
	}
	/**
	 * @return the clauseFlag
	 */
	public String getClauseFlag() {
		return clauseFlag;
	}
	/**
	 * @return the contractMaterialNO
	 */
	public String getContractMaterialNO() {
		return contractMaterialNO;
	}
	/**
	 * @return the contractPartyB
	 */
	public Long getContractPartyB() {
		return contractPartyB;
	}
	/**
	 * @return the contractDateTime
	 */
	public Date getContractDateTime() {
		return contractDateTime;
	}
	/**
	 * @return the contractMaterialQuantity
	 */
	public BigDecimal getContractMaterialQuantity() {
		return contractMaterialQuantity;
	}
	/**
	 * @return the contractAmount
	 */
	public BigDecimal getContractAmount() {
		return contractAmount;
	}
	/**
	 * @return the paymentWay
	 */
	public String getPaymentWay() {
		return paymentWay;
	}
	/**
	 * @return the specialExplain
	 */
	public String getSpecialExplain() {
		return specialExplain;
	}
	/**
	 * @return the contractClause
	 */
	public String getContractClause() {
		return contractClause;
	}
	/**
	 * @return the contractStatus
	 */
	public String getContractStatus() {
		return contractStatus;
	}
	/**
	 * @return the purchaseType
	 */
	public String getPurchaseType() {
		return purchaseType;
	}
	/**
	 * @return the contractAuditStatus
	 */
	public String getContractAuditStatus() {
		return contractAuditStatus;
	}
	/**
	 * @return the materialQuantity
	 */
	public String getMaterialQuantity() {
		return materialQuantity;
	}
	/**
	 * @return the clauseType
	 */
	public String getClauseType() {
		return clauseType;
	}
	/**
	 * @return the materialList
	 */
	public List<PurchaseContract> getMaterialList() {
		return materialList;
	}
	/**
	 * @return the ognizationIDA
	 */
	public long getOgnizationIDA() {
		return ognizationIDA;
	}
	/**
	 * @return the ognizationNameA
	 */
	public String getOgnizationNameA() {
		return ognizationNameA;
	}
	/**
	 * @return the ognizationAddressA
	 */
	public String getOgnizationAddressA() {
		return ognizationAddressA;
	}
	/**
	 * @return the contactPersonA
	 */
	public String getContactPersonA() {
		return contactPersonA;
	}
	/**
	 * @return the contactPhoneA
	 */
	public String getContactPhoneA() {
		return contactPhoneA;
	}
	/**
	 * @return the contactFaxA
	 */
	public String getContactFaxA() {
		return contactFaxA;
	}
	/**
	 * @return the contactEmailA
	 */
	public String getContactEmailA() {
		return contactEmailA;
	}
	/**
	 * @return the legalPersonA
	 */
	public String getLegalPersonA() {
		return legalPersonA;
	}
	/**
	 * @return the ognizationIDB
	 */
	public Long getOgnizationIDB() {
		return ognizationIDB;
	}
	/**
	 * @return the ognizationNameB
	 */
	public String getOgnizationNameB() {
		return ognizationNameB;
	}
	/**
	 * @return the ognizationShortNameB
	 */
	public String getOgnizationShortNameB() {
		return ognizationShortNameB;
	}
	/**
	 * @return the ognizationAddressB
	 */
	public String getOgnizationAddressB() {
		return ognizationAddressB;
	}
	/**
	 * @return the contactPersonB
	 */
	public String getContactPersonB() {
		return contactPersonB;
	}
	/**
	 * @return the contactPhoneB
	 */
	public String getContactPhoneB() {
		return contactPhoneB;
	}
	/**
	 * @return the contactFaxB
	 */
	public String getContactFaxB() {
		return contactFaxB;
	}
	/**
	 * @return the contactEmailB
	 */
	public String getContactEmailB() {
		return contactEmailB;
	}
	/**
	 * @return the legalPersonB
	 */
	public String getLegalPersonB() {
		return legalPersonB;
	}
	/**
	 * @return the purchaseReserveQuantity
	 */
	public BigDecimal getPurchaseReserveQuantity() {
		return purchaseReserveQuantity;
	}
	/**
	 * @return the purchaseUnitPrice
	 */
	public BigDecimal getPurchaseUnitPrice() {
		return purchaseUnitPrice;
	}
	/**
	 * @return the purchaseOtherCost
	 */
	public BigDecimal getPurchaseOtherCost() {
		return purchaseOtherCost;
	}
	/**
	 * @return the contractID
	 */
	public Long getContractID() {
		return contractID;
	}
	/**
	 * @return the contractNO
	 */
	public String getContractNO() {
		return contractNO;
	}
	/**
	 * @return the styleID
	 */
	public Long getStyleID() {
		return styleID;
	}
	/**
	 * @return the materialReservePurchaseID
	 */
	public Long getMaterialReservePurchaseID() {
		return materialReservePurchaseID;
	}
	/**
	 * @return the materialID
	 */
	public Long getMaterialID() {
		return materialID;
	}
	/**
	 * @return the materialNameCN
	 */
	public String getMaterialNameCN() {
		return materialNameCN;
	}
	/**
	 * @return the materialCode
	 */
	public String getMaterialCode() {
		return materialCode;
	}
	/**
	 * @return the materialColor
	 */
	public String getMaterialColor() {
		return materialColor;
	}
	/**
	 * @return the materialComposition
	 */
	public String getMaterialComposition() {
		return materialComposition;
	}
	/**
	 * @return the materialSpec
	 */
	public String getMaterialSpec() {
		return materialSpec;
	}
	/**
	 * @return the materialSpecUnitCD
	 */
	public String getMaterialSpecUnitCD() {
		return materialSpecUnitCD;
	}
	/**
	 * @return the materialYear
	 */
	public String getMaterialYear() {
		return materialYear;
	}
	/**
	 * @return the materialSeason
	 */
	public String getMaterialSeason() {
		return materialSeason;
	}
	/**
	 * @return the materialWeave
	 */
	public String getMaterialWeave() {
		return materialWeave;
	}
	/**
	 * @return the materialStyle
	 */
	public String getMaterialStyle() {
		return materialStyle;
	}
	/**
	 * @return the customerContractNO
	 */
	public String getCustomerContractNO() {
		return customerContractNO;
	}
	/**
	 * @return the styleCustomerNO
	 */
	public String getStyleCustomerNO() {
		return styleCustomerNO;
	}
	/**
	 * @return the materialFile
	 */
	public String getMaterialFile() {
		return materialFile;
	}
	/**
	 * @return the materialTypeCD
	 */
	public String getMaterialTypeCD() {
		return materialTypeCD;
	}
	/**
	 * @return the reserveQuantity
	 */
	public String getReserveQuantity() {
		return reserveQuantity;
	}
	/**
	 * @return the realityQuantity
	 */
	public String getRealityQuantity() {
		return realityQuantity;
	}
	/**
	 * @return the ognizationId
	 */
	public Long getOgnizationId() {
		return ognizationId;
	}
	/**
	 * @return the brandId
	 */
	public Long getBrandId() {
		return brandId;
	}
	/**
	 * @return the brandName
	 */
	public String getBrandName() {
		return brandName;
	}
	/**
	 * @return the frameFlg
	 */
	public long getFrameFlg() {
		return frameFlg;
	}
	/**
	 * @return the ognizationFlag
	 */
	public long getOgnizationFlag() {
		return ognizationFlag;
	}
	/**
	 * @return the ognizType
	 */
	public String getOgnizType() {
		return ognizType;
	}
	/**
	 * @return the contractFlag
	 */
	public String getContractFlag() {
		return contractFlag;
	}
	/**
	 * @return the bankName
	 */
	public String getBankName() {
		return bankName;
	}
	/**
	 * @return the bankAccountNo
	 */
	public String getBankAccountNo() {
		return bankAccountNo;
	}
	/**
	 * @return the dateStart
	 */
	public String getDateStart() {
		return dateStart;
	}
	/**
	 * @return the dateEnd
	 */
	public String getDateEnd() {
		return dateEnd;
	}

	/**
	 * @return the materialAlertQuantity
	 */
	public Long getMaterialAlertQuantity() {
		return materialAlertQuantity;
	}
	/**
	 * @return the materialUseType
	 */
	public String getMaterialUseType() {
		return materialUseType;
	}
	/**
	 * @return the materialLevel
	 */
	public String getMaterialLevel() {
		return materialLevel;
	}
	/**
	 * @return the materialGramWeight
	 */
	public String getMaterialGramWeight() {
		return materialGramWeight;
	}
	/**
	 * @param ulSelected the ulSelected to set
	 */
	public void setUlSelected(String ulSelected) {
		this.ulSelected = ulSelected;
	}
	/**
	 * @param clauseFlag the clauseFlag to set
	 */
	public void setClauseFlag(String clauseFlag) {
		this.clauseFlag = clauseFlag;
	}
	/**
	 * @param contractMaterialNO the contractMaterialNO to set
	 */
	public void setContractMaterialNO(String contractMaterialNO) {
		this.contractMaterialNO = contractMaterialNO;
	}
	/**
	 * @param contractPartyB the contractPartyB to set
	 */
	public void setContractPartyB(Long contractPartyB) {
		this.contractPartyB = contractPartyB;
	}
	/**
	 * @param contractDateTime the contractDateTime to set
	 */
	public void setContractDateTime(Date contractDateTime) {
		this.contractDateTime = contractDateTime;
	}
	/**
	 * @param contractMaterialQuantity the contractMaterialQuantity to set
	 */
	public void setContractMaterialQuantity(BigDecimal contractMaterialQuantity) {
		this.contractMaterialQuantity = contractMaterialQuantity;
	}
	/**
	 * @param contractAmount the contractAmount to set
	 */
	public void setContractAmount(BigDecimal contractAmount) {
		this.contractAmount = contractAmount;
	}
	/**
	 * @param paymentWay the paymentWay to set
	 */
	public void setPaymentWay(String paymentWay) {
		this.paymentWay = paymentWay;
	}
	/**
	 * @param specialExplain the specialExplain to set
	 */
	public void setSpecialExplain(String specialExplain) {
		this.specialExplain = specialExplain;
	}
	/**
	 * @param contractClause the contractClause to set
	 */
	public void setContractClause(String contractClause) {
		this.contractClause = contractClause;
	}
	/**
	 * @param contractStatus the contractStatus to set
	 */
	public void setContractStatus(String contractStatus) {
		this.contractStatus = contractStatus;
	}
	/**
	 * @param purchaseType the purchaseType to set
	 */
	public void setPurchaseType(String purchaseType) {
		this.purchaseType = purchaseType;
	}
	/**
	 * @param contractAuditStatus the contractAuditStatus to set
	 */
	public void setContractAuditStatus(String contractAuditStatus) {
		this.contractAuditStatus = contractAuditStatus;
	}
	/**
	 * @param materialQuantity the materialQuantity to set
	 */
	public void setMaterialQuantity(String materialQuantity) {
		this.materialQuantity = materialQuantity;
	}
	/**
	 * @param clauseType the clauseType to set
	 */
	public void setClauseType(String clauseType) {
		this.clauseType = clauseType;
	}
	/**
	 * @param materialList the materialList to set
	 */
	public void setMaterialList(List<PurchaseContract> materialList) {
		this.materialList = materialList;
	}
	/**
	 * @param ognizationIDA the ognizationIDA to set
	 */
	public void setOgnizationIDA(long ognizationIDA) {
		this.ognizationIDA = ognizationIDA;
	}
	/**
	 * @param ognizationNameA the ognizationNameA to set
	 */
	public void setOgnizationNameA(String ognizationNameA) {
		this.ognizationNameA = ognizationNameA;
	}
	/**
	 * @param ognizationAddressA the ognizationAddressA to set
	 */
	public void setOgnizationAddressA(String ognizationAddressA) {
		this.ognizationAddressA = ognizationAddressA;
	}
	/**
	 * @param contactPersonA the contactPersonA to set
	 */
	public void setContactPersonA(String contactPersonA) {
		this.contactPersonA = contactPersonA;
	}
	/**
	 * @param contactPhoneA the contactPhoneA to set
	 */
	public void setContactPhoneA(String contactPhoneA) {
		this.contactPhoneA = contactPhoneA;
	}
	/**
	 * @param contactFaxA the contactFaxA to set
	 */
	public void setContactFaxA(String contactFaxA) {
		this.contactFaxA = contactFaxA;
	}
	/**
	 * @param contactEmailA the contactEmailA to set
	 */
	public void setContactEmailA(String contactEmailA) {
		this.contactEmailA = contactEmailA;
	}
	/**
	 * @param legalPersonA the legalPersonA to set
	 */
	public void setLegalPersonA(String legalPersonA) {
		this.legalPersonA = legalPersonA;
	}
	/**
	 * @param ognizationIDB the ognizationIDB to set
	 */
	public void setOgnizationIDB(Long ognizationIDB) {
		this.ognizationIDB = ognizationIDB;
	}
	/**
	 * @param ognizationNameB the ognizationNameB to set
	 */
	public void setOgnizationNameB(String ognizationNameB) {
		this.ognizationNameB = ognizationNameB;
	}
	/**
	 * @param ognizationShortNameB the ognizationShortNameB to set
	 */
	public void setOgnizationShortNameB(String ognizationShortNameB) {
		this.ognizationShortNameB = ognizationShortNameB;
	}
	/**
	 * @param ognizationAddressB the ognizationAddressB to set
	 */
	public void setOgnizationAddressB(String ognizationAddressB) {
		this.ognizationAddressB = ognizationAddressB;
	}
	/**
	 * @param contactPersonB the contactPersonB to set
	 */
	public void setContactPersonB(String contactPersonB) {
		this.contactPersonB = contactPersonB;
	}
	/**
	 * @param contactPhoneB the contactPhoneB to set
	 */
	public void setContactPhoneB(String contactPhoneB) {
		this.contactPhoneB = contactPhoneB;
	}
	/**
	 * @param contactFaxB the contactFaxB to set
	 */
	public void setContactFaxB(String contactFaxB) {
		this.contactFaxB = contactFaxB;
	}
	/**
	 * @param contactEmailB the contactEmailB to set
	 */
	public void setContactEmailB(String contactEmailB) {
		this.contactEmailB = contactEmailB;
	}
	/**
	 * @param legalPersonB the legalPersonB to set
	 */
	public void setLegalPersonB(String legalPersonB) {
		this.legalPersonB = legalPersonB;
	}
	/**
	 * @param purchaseReserveQuantity the purchaseReserveQuantity to set
	 */
	public void setPurchaseReserveQuantity(BigDecimal purchaseReserveQuantity) {
		this.purchaseReserveQuantity = purchaseReserveQuantity;
	}
	/**
	 * @param purchaseUnitPrice the purchaseUnitPrice to set
	 */
	public void setPurchaseUnitPrice(BigDecimal purchaseUnitPrice) {
		this.purchaseUnitPrice = purchaseUnitPrice;
	}
	/**
	 * @param purchaseOtherCost the purchaseOtherCost to set
	 */
	public void setPurchaseOtherCost(BigDecimal purchaseOtherCost) {
		this.purchaseOtherCost = purchaseOtherCost;
	}
	/**
	 * @param contractID the contractID to set
	 */
	public void setContractID(Long contractID) {
		this.contractID = contractID;
	}
	/**
	 * @param contractNO the contractNO to set
	 */
	public void setContractNO(String contractNO) {
		this.contractNO = contractNO;
	}
	/**
	 * @param styleID the styleID to set
	 */
	public void setStyleID(Long styleID) {
		this.styleID = styleID;
	}
	/**
	 * @param materialReservePurchaseID the materialReservePurchaseID to set
	 */
	public void setMaterialReservePurchaseID(Long materialReservePurchaseID) {
		this.materialReservePurchaseID = materialReservePurchaseID;
	}
	/**
	 * @param materialID the materialID to set
	 */
	public void setMaterialID(Long materialID) {
		this.materialID = materialID;
	}
	/**
	 * @param materialNameCN the materialNameCN to set
	 */
	public void setMaterialNameCN(String materialNameCN) {
		this.materialNameCN = materialNameCN;
	}
	/**
	 * @param materialCode the materialCode to set
	 */
	public void setMaterialCode(String materialCode) {
		this.materialCode = materialCode;
	}
	/**
	 * @param materialColor the materialColor to set
	 */
	public void setMaterialColor(String materialColor) {
		this.materialColor = materialColor;
	}
	/**
	 * @param materialComposition the materialComposition to set
	 */
	public void setMaterialComposition(String materialComposition) {
		this.materialComposition = materialComposition;
	}
	/**
	 * @param materialSpec the materialSpec to set
	 */
	public void setMaterialSpec(String materialSpec) {
		this.materialSpec = materialSpec;
	}
	/**
	 * @param materialSpecUnitCD the materialSpecUnitCD to set
	 */
	public void setMaterialSpecUnitCD(String materialSpecUnitCD) {
		this.materialSpecUnitCD = materialSpecUnitCD;
	}
	/**
	 * @param materialYear the materialYear to set
	 */
	public void setMaterialYear(String materialYear) {
		this.materialYear = materialYear;
	}
	/**
	 * @param materialSeason the materialSeason to set
	 */
	public void setMaterialSeason(String materialSeason) {
		this.materialSeason = materialSeason;
	}
	/**
	 * @param materialWeave the materialWeave to set
	 */
	public void setMaterialWeave(String materialWeave) {
		this.materialWeave = materialWeave;
	}
	/**
	 * @param materialStyle the materialStyle to set
	 */
	public void setMaterialStyle(String materialStyle) {
		this.materialStyle = materialStyle;
	}
	/**
	 * @param customerContractNO the customerContractNO to set
	 */
	public void setCustomerContractNO(String customerContractNO) {
		this.customerContractNO = customerContractNO;
	}
	/**
	 * @param styleCustomerNO the styleCustomerNO to set
	 */
	public void setStyleCustomerNO(String styleCustomerNO) {
		this.styleCustomerNO = styleCustomerNO;
	}
	/**
	 * @param materialFile the materialFile to set
	 */
	public void setMaterialFile(String materialFile) {
		this.materialFile = materialFile;
	}
	/**
	 * @param materialTypeCD the materialTypeCD to set
	 */
	public void setMaterialTypeCD(String materialTypeCD) {
		this.materialTypeCD = materialTypeCD;
	}
	/**
	 * @param reserveQuantity the reserveQuantity to set
	 */
	public void setReserveQuantity(String reserveQuantity) {
		this.reserveQuantity = reserveQuantity;
	}
	/**
	 * @param realityQuantity the realityQuantity to set
	 */
	public void setRealityQuantity(String realityQuantity) {
		this.realityQuantity = realityQuantity;
	}
	/**
	 * @param ognizationId the ognizationId to set
	 */
	public void setOgnizationId(Long ognizationId) {
		this.ognizationId = ognizationId;
	}
	/**
	 * @param brandId the brandId to set
	 */
	public void setBrandId(Long brandId) {
		this.brandId = brandId;
	}
	/**
	 * @param brandName the brandName to set
	 */
	public void setBrandName(String brandName) {
		this.brandName = brandName;
	}
	/**
	 * @param frameFlg the frameFlg to set
	 */
	public void setFrameFlg(long frameFlg) {
		this.frameFlg = frameFlg;
	}
	/**
	 * @param ognizationFlag the ognizationFlag to set
	 */
	public void setOgnizationFlag(long ognizationFlag) {
		this.ognizationFlag = ognizationFlag;
	}
	/**
	 * @param ognizType the ognizType to set
	 */
	public void setOgnizType(String ognizType) {
		this.ognizType = ognizType;
	}
	/**
	 * @param contractFlag the contractFlag to set
	 */
	public void setContractFlag(String contractFlag) {
		this.contractFlag = contractFlag;
	}
	/**
	 * @param bankName the bankName to set
	 */
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	/**
	 * @param bankAccountNo the bankAccountNo to set
	 */
	public void setBankAccountNo(String bankAccountNo) {
		this.bankAccountNo = bankAccountNo;
	}
	/**
	 * @param dateStart the dateStart to set
	 */
	public void setDateStart(String dateStart) {
		this.dateStart = dateStart;
	}
	/**
	 * @param dateEnd the dateEnd to set
	 */
	public void setDateEnd(String dateEnd) {
		this.dateEnd = dateEnd;
	}
	/**
	 * @param materialUseType the materialUseType to set
	 */
	public void setMaterialUseType(String materialUseType) {
		this.materialUseType = materialUseType;
	}
	/**
	 * @param materialLevel the materialLevel to set
	 */
	public void setMaterialLevel(String materialLevel) {
		this.materialLevel = materialLevel;
	}
	/**
	 * @param materialGramWeight the materialGramWeight to set
	 */
	public void setMaterialGramWeight(String materialGramWeight) {
		this.materialGramWeight = materialGramWeight;
	}
	/**
	 * @param materialAlertQuantity the materialAlertQuantity to set
	 */
	public void setMaterialAlertQuantity(Long materialAlertQuantity) {
		this.materialAlertQuantity = materialAlertQuantity;
	}
	/**
	 * @return the purchaseAllCost
	 */
	public BigDecimal getPurchaseAllCost() {
		return purchaseAllCost;
	}
	/**
	 * @param purchaseAllCost the purchaseAllCost to set
	 */
	public void setPurchaseAllCost(BigDecimal purchaseAllCost) {
		this.purchaseAllCost = purchaseAllCost;
	}
	/**
	 * @return the indentID
	 */
	public Long getIndentID() {
		return indentID;
	}
	/**
	 * @param indentID the indentID to set
	 */
	public void setIndentID(Long indentID) {
		this.indentID = indentID;
	}




}